home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / artemis1 / usrlib / sprlib.txt < prev    next >
Text File  |  1992-12-01  |  1KB  |  39 lines

  1. 松内私製スプライトライブラリ マニュアル
  2.  
  3. 初期化・終了
  4.  
  5.     void    sp_init()
  6.     void    sp_end()
  7.  
  8. 初期設定
  9.  
  10.     void    sp_16colspr(int n)
  11.  
  12.     定義できる 16 色スプライトを n 枚にする。初期状態は 0 枚(すべて32K色)。
  13.     パターン番号の 0~(n-1) が16色スプライト、n~ が32K色スプライトになる。
  14.  
  15. 定義
  16.  
  17.     void    sp_def(int patn, char *pattern)
  18.  
  19.     パターン番号 patn のパターンを定義する。
  20.     patn が、sp_16colspr で指定した値より小さければ、16色スプライトの定義
  21.     となり、pattern 以下 128 バイトがパターン定義内容になる。
  22.     patn が、sp_16colspr で指定した値以上ならば、32K 色スプライトの定義と
  23.     なり、pattern 以下 512 バイトがパターン定義内容になる。
  24.  
  25.     void    sp_pltblk(int pltblkn, char *pltblk)
  26.  
  27.     pltblkn 番のパレットブロックを定義する。
  28.     pltblkn は、0~255 の整数。
  29.  
  30. スプライトの表示
  31.  
  32.     void    sp_put(int index, int x, int y, int patn, int pltblk)
  33.  
  34.     パターン patn を、インデックス index の位置(x,y)に表示する。
  35.     インデックスは 0~1023 の値で、数値が小さいほど優先表示される。
  36.     pltblk にはパレットブロック番号(0~255)を指定するが、これは
  37.     patn 番のパターンが16色スプライトのときにだけ意味を持つ。
  38.     32K色スプライトの時は、pltblk には 0 を指定しておけばよい。
  39.